package com.hanthink.system.domain.pc;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hanthink.common.annotation.Excel;
import com.hanthink.common.core.domain.BaseEntity;

/**
 * 设备点检文件对象 EM_ITEM_FILE
 * 
 * @author hanthink
 * @date 2021-01-27
 */
public class EmItemFile extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** ID */
	private Long id;

	/** 任务ID */
	private Long itemId;

	/** 工厂 */
	@Excel(name = "工厂")
	private String siteKey;

	/** 任务项编码 */
	@Excel(name = "任务项编码")
	private String itemCode;

	/** 选项编码 */
	@Excel(name = "选项编码")
	private String selectCode;

	/** 选项描述 */
	@Excel(name = "选项描述")
	private String selectDesc;

	/** 文件路径 */
	@Excel(name = "文件路径")
	private String filePath;

	/** 文件类型 */
	@Excel(name = "文件类型")
	private String fileType;

	/** 顺序 */
	@Excel(name = "顺序")
	private Long sortNum;

	public void setId(Long id) {
		this.id = id;
	}

	public Long getId() {
		return id;
	}

	public void setItemId(Long itemId) {
		this.itemId = itemId;
	}

	public Long getItemId() {
		return itemId;
	}

	public void setSelectCode(String selectCode) {
		this.selectCode = selectCode;
	}

	public String getSelectCode() {
		return selectCode;
	}

	public void setSelectDesc(String selectDesc) {
		this.selectDesc = selectDesc;
	}

	public String getSelectDesc() {
		return selectDesc;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFileType(String fileType) {
		this.fileType = fileType;
	}

	public String getFileType() {
		return fileType;
	}

	public void setSortNum(Long sortNum) {
		this.sortNum = sortNum;
	}

	public Long getSortNum() {
		return sortNum;
	}

	public String getSiteKey() {
		return siteKey;
	}

	public void setSiteKey(String siteKey) {
		this.siteKey = siteKey;
	}

	public String getItemCode() {
		return itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("id", getId())
				.append("itemCode", getItemCode()).append("itemId", getItemId()).append("selectCode", getSelectCode())
				.append("selectDesc", getSelectDesc()).append("filePath", getFilePath())
				.append("fileType", getFileType()).append("sortNum", getSortNum()).toString();
	}
}
